

.dailyrender .row {
    display: block;
    position: relative;
    margin-bottom: 15px;
}
.dailyrender .row .attachment label,button{
    display: inline-block;
}
.dailyrender .row .attachments-wraper{
    margin-top: 10px;


}
.dailyrender .row .attachments-wraper .attachment-item{
    height: 34px;
    line-height: 34px;
    background: #F5F5F5;
    font-size: 14px;
    color: #666666;
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;

}
.dailyrender .row .attachments-wraper .attachment-item .close-icon{
    position: relative;
    float: right;
}
.dailyrender .row .attachments-wraper .attachment-item .close-icon:before {
    content: "◆";
    position: absolute;
    color: #AAAAAA;
    right: 3px;
}

.dailyrender .row .attachments-wraper .icon-doc{
    position: relative;
}
.dailyrender .row .attachments-wraper  .icon-doc:before{
    content: "◆";
    position: absolute;
    color: #AAAAAA;
    left: 3px;
}
.dailyrender .row .attachment button{
    margin-left: 14px;
}

.dailyrender .required{
    position: relative;
}
.dailyrender .required:before{
    content: "*";
    color: red;
    position: relative;
    top: 3px;
    margin-right: 3px;
}
.dailyrender .row label{
    font-size: 14px;
    color: #666666;
    display: block;
    line-height: 28px;
}
.dailyrender .row .icon-rang:after{
    font-family: 'icomoon';
    content: "\e91d";
    position: absolute;
    right: 10px;
    bottom: 0;
    height: 41px;
    line-height: 41px;
    color: #AAAAAA;
}
.dailyrender .row .icon-date:after{
    font-family: 'icomoon';
    font-size: 21px;
    content: "\e920";
    position: absolute;
    right: 10px;
    bottom: 0;
    height: 41px;
    line-height: 41px;
    color: #AAAAAA;
}
/*.dailyrender .row .icon-number:after{*/
    /*content: "◆";*/
    /*position: absolute;*/
    /*right: 10px;*/
    /*bottom: 0;*/
    /*height: 41px;*/
    /*line-height: 41px;*/
    /*color: #AAAAAA;*/
/*}*/
.dailyrender .row input{
    position: relative;
    width: 100%;
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 11px 9px;
    color: #666666;
    display: block;
}

.dailyrender .row input,input::-webkit-input-placeholder{
    font-size: 14px;

}
.dailyrender .row textarea{
    height: 95px;
    width: 100%;
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 11px 9px;
    color: #666666;
    display: block;
    outline: none;
    resize: none;
}
.dailyrender .row textarea,textarea::-webkit-input-placeholder{
    font-size: 14px;
}
.dailyrender .row  .radio-wraper,.checkbox-wraper{
  cursor: pointer;

    line-height: 16px;
}
.dailyrender .row  .checkbox-wraper .checkbox-item {
    display: inline-block;
    position: relative;
    padding-left: 18px;
    margin-right: 30px;
    margin-bottom: 10px;
}
.dailyrender .row  .radio-wraper{
  padding-left: 2px;
}
.dailyrender .row  .radio-wraper .radio-item {
    display: inline-block;
    position: relative;
    padding-left: 20px;
    margin-right: 30px;;
    cursor: pointer;
    margin-bottom: 10px;
}
.dailyrender .row  .radio-wraper .radio-item label{
    line-height: 14px;
    cursor: pointer;
}
.dailyrender .row  .checkbox-wraper .checkbox-item label{
    line-height: 14px;
    cursor: pointer;
}
.dailyrender .row  .checkbox-wraper .checkbox-item input{
    display: none;
}
.dailyrender .row  .radio-wraper .radio-item input{
    display: none;
}
.dailyrender .row  .checkbox-wraper .checkbox-item label:after {
    font-family: 'icomoon';
    content: "\e91c";
    position: absolute;
    bottom: 0;
    font-size: 18px;
    line-height: 13px;
    left: -2px;
    color: #DDDDDD;

}

.dailyrender .row  .checkbox-wraper .checked label:after{
    font-family: 'FontAwesome';
    color: white;
    content: "\f00c";
    background-color: rgb(15, 208, 132);
    border: 1px solid rgb(15, 208, 132);
    height: 13px;
    width: 13px;
    line-height: 13px;
    font-size: 13px;
    border-radius: 2px;
    text-align: center;
    bottom: 0;
    left: 0;
}

.dailyrender .row  .radio-wraper .radio-item label:after {
    font-family: 'icomoon';
    content: "\e912";
    position: absolute;
    bottom: 1px;
    font-size: 16px;
    line-height: 14px;
    left: -2px;
    color: #dddddd;

}
.dailyrender .row  .radio-wraper .checked label:after{
    font-family: 'icomoon';
    color: #1FDA9A;
    content: "\e911";
}

.dailyrender input::-webkit-input-placeholder, .dailyrender textarea::-webkit-input-placeholder{
    color:#a6a8a9;
}
.dailyrender input::-moz-input-placeholder, .dailyrender textarea::-moz-input-placeholder{
    color:#a6a8a9;
}
.dailyrender input::-ms-input-placeholder, .dailyrender textarea::-ms-input-placeholder{
    color:#a6a8a9;
}
